home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 140
/
(Vol 140) Sep 19 2011.iso
/
Games
/
red_cross_eru.swf
/
scripts
/
__Packages
/
gamebase
/
control
/
MenuBaseCamp.as
< prev
next >
Wrap
Text File
|
2011-09-19
|
17KB
|
438 lines
§§push(true);
§§push(false);
§§push(false);
§§push(true);
while(true)
{
if(§§pop())
{
}
if(§§pop())
{
}
if(§§pop())
{
break;
}
§§push(true);
§§push(false);
}
if(!e.f)
{
e.f = new g();
}
§§pop();
if(!e.f.h)
{
e.f.h = new g();
}
§§pop();
if(!e.f.h[§§constant(4)])
{
f.h[§§constant(4)] extends f[§§constant(6)];
var _loc2_ = f.h[§§constant(4)] = function()
{
super();
_global[§§constant(5)] = this;
}[§§constant(7)];
_loc2_[§§constant(8)] = function()
{
if(_global[§§constant(9)][§§constant(10)] > 0)
{
_global[§§constant(11)] = undefined;
}
this[§§constant(12)] = [§§constant(17),§§constant(16),§§constant(15),§§constant(14),§§constant(13)];
this[§§constant(18)] = [§§constant(25),§§constant(24),§§constant(23),§§constant(22),§§constant(21),§§constant(20),§§constant(19)];
this[§§constant(26)] = [§§constant(28),§§constant(27)];
this[§§constant(29)][§§constant(30)][§§constant(31)] = _global[§§constant(32)][§§constant(33)];
this[§§constant(34)][§§constant(30)][§§constant(31)] = _global[§§constant(32)][§§constant(35)];
this[§§constant(36)] = false;
};
_loc2_[§§constant(37)] = function()
{
if(!this[§§constant(38)]())
{
this[§§constant(39)] = false;
this[§§constant(36)] = false;
return undefined;
}
if(_global[§§constant(9)][§§constant(10)] == 0)
{
this[§§constant(40)] = _global[§§constant(11)][§§constant(41)] - _global[§§constant(42)][§§constant(43)];
this[§§constant(44)] = _global[§§constant(11)][§§constant(45)] - _global[§§constant(42)][§§constant(46)];
}
else
{
this[§§constant(40)] = _global[§§constant(47)][§§constant(41)] - _global[§§constant(42)][§§constant(43)];
this[§§constant(44)] = _global[§§constant(47)][§§constant(45)] - this[§§constant(48)] - _global[§§constant(42)][§§constant(46)];
if(_global[§§constant(47)][§§constant(45)] - this[§§constant(48)] < 0)
{
this[§§constant(44)] = - _global[§§constant(42)][§§constant(46)];
}
}
this[§§constant(36)] = true;
this[§§constant(39)] = this[§§constant(51)](_root[§§constant(50)],_root[§§constant(49)],true);
};
_loc2_[§§constant(38)] = function()
{
if(_global[§§constant(11)][§§constant(52)])
{
return false;
}
if(_global[§§constant(47)] == undefined)
{
return false;
}
if(_global[§§constant(53)][§§constant(54)] != _global[§§constant(47)])
{
return false;
}
if(_global[§§constant(55)])
{
return false;
}
if(_global[§§constant(56)])
{
return false;
}
return true;
};
_loc2_[§§constant(57)] = function()
{
var _loc11_ = 0;
while(_loc11_ < this[§§constant(12)][§§constant(58)])
{
var _loc4_ = this[§§constant(12)][_loc11_];
var _loc7_ = this[§§constant(60)](_global[§§constant(47)][§§constant(59)],_loc4_);
var _loc3_ = this[§§constant(61)][§§constant(62) + _loc4_];
var _loc13_ = this[§§constant(61)][_loc4_ + §§constant(63)];
_loc3_[§§constant(64)](_loc4_);
var _loc15_ = _global[§§constant(65) + _loc4_[§§constant(66)]()];
_loc13_[§§constant(31)] = _loc7_ != 0 ? (_loc7_ <= 1 ? _loc15_[§§constant(67)] : _loc7_[§§constant(68)]() + §§constant(69) + _loc15_[§§constant(70)]) : _global[§§constant(71)];
var _loc12_ = _loc7_ != 0 ? this[§§constant(72)](_loc4_) : false;
var _loc14_ = _loc7_ != 0 ? (!_loc12_ ? 50 : 100) : 20;
_loc3_[§§constant(73)] = _loc14_;
_loc13_[§§constant(73)] = _loc14_ <= 20 ? 20 : 100;
delete _loc3_[§§constant(74)];
if(_loc12_)
{
_loc3_[§§constant(74)] = f[§§constant(76)][§§constant(77)][§§constant(78)](this,this[§§constant(75)],_loc4_);
}
_loc11_ = _loc11_ + 1;
}
_loc11_ = 0;
while(_loc11_ < this[§§constant(18)][§§constant(58)])
{
var _loc5_ = this[§§constant(18)][_loc11_];
var _loc8_ = this[§§constant(60)](_global[§§constant(47)][§§constant(79)],_loc5_);
_loc3_ = this[§§constant(61)][§§constant(62) + _loc5_];
_loc13_ = this[§§constant(61)][_loc5_ + §§constant(63)];
_loc3_[§§constant(64)](_loc5_);
_loc15_ = _global[§§constant(65) + _loc5_[§§constant(66)]()];
_loc13_[§§constant(31)] = _loc8_ != 0 ? (_loc8_ <= 1 ? _loc15_[§§constant(67)] : _loc8_[§§constant(68)]() + §§constant(69) + _loc15_[§§constant(70)]) : _global[§§constant(71)];
var _loc10_ = _loc8_ != 0 ? this[§§constant(80)](_loc5_) : undefined;
_loc14_ = _loc8_ != 0 ? (!_loc10_ ? 50 : 100) : 20;
_loc3_[§§constant(73)] = _loc14_;
_loc13_[§§constant(73)] = _loc14_ <= 20 ? 20 : 100;
delete _loc3_[§§constant(74)];
delete _loc3_[§§constant(81)];
delete _loc3_[§§constant(82)];
if(_loc10_)
{
_loc3_[§§constant(74)] = f[§§constant(76)][§§constant(77)][§§constant(78)](this,this[§§constant(84)],§§constant(83),_loc5_,_loc10_);
_loc3_[§§constant(81)] = _loc3_[§§constant(82)] = f[§§constant(76)][§§constant(77)][§§constant(78)](this,this[§§constant(85)]);
}
_loc11_ = _loc11_ + 1;
}
_loc11_ = 0;
while(_loc11_ < this[§§constant(26)][§§constant(58)])
{
var _loc6_ = this[§§constant(26)][_loc11_];
var _loc9_ = this[§§constant(60)](_global[§§constant(47)][§§constant(86)],_loc6_);
_loc3_ = this[§§constant(61)][§§constant(62) + _loc6_];
_loc13_ = this[§§constant(61)][_loc6_ + §§constant(63)];
_loc3_[§§constant(64)](_loc6_);
_loc15_ = _global[§§constant(65) + _loc6_[§§constant(66)]()];
_loc13_[§§constant(31)] = _loc9_ <= 1 ? _loc15_[§§constant(67)] : _loc9_[§§constant(68)]() + §§constant(69) + _loc15_[§§constant(67)];
_loc10_ = _loc9_ != 0 ? this[§§constant(87)](_loc6_) : undefined;
_loc14_ = _loc9_ != 0 ? (!_loc10_ ? 50 : 100) : 20;
_loc3_[§§constant(73)] = _loc14_;
_loc13_[§§constant(73)] = _loc14_ <= 20 ? 20 : 100;
delete _loc3_[§§constant(74)];
delete _loc3_[§§constant(81)];
delete _loc3_[§§constant(82)];
if(_loc10_)
{
_loc3_[§§constant(74)] = f[§§constant(76)][§§constant(77)][§§constant(78)](this,this[§§constant(84)],§§constant(88),_loc6_,_loc10_);
_loc3_[§§constant(81)] = _loc3_[§§constant(82)] = f[§§constant(76)][§§constant(77)][§§constant(78)](this,this[§§constant(85)]);
}
_loc11_ = _loc11_ + 1;
}
this[§§constant(37)]();
};
_loc2_[§§constant(60)] = function(arr, objectType)
{
var _loc2_ = 0;
var _loc3_ = arr[§§constant(58)];
var _loc1_ = 0;
while(_loc1_ < _loc3_)
{
if(arr[_loc1_][§§constant(89)] == objectType)
{
_loc2_ = _loc2_ + 1;
}
_loc1_ = _loc1_ + 1;
}
return _loc2_;
};
_loc2_[§§constant(72)] = function(vehicleType)
{
if(vehicleType == §§constant(13) || vehicleType == §§constant(14))
{
return true;
}
if(_global[§§constant(47)][§§constant(90)] == undefined)
{
return true;
}
};
_loc2_[§§constant(75)] = function(vehicleType)
{
if(_global[§§constant(11)][§§constant(91)])
{
return false;
}
if(vehicleType == §§constant(13) || vehicleType == §§constant(14))
{
f[§§constant(53)][§§constant(95)][§§constant(96)]({§\§\§constant(92)§:vehicleType,§\§\§constant(93)§:_global[§§constant(94)]});
this[§§constant(97)](vehicleType);
}
else
{
var _loc5_ = _global[§§constant(53)][§§constant(98)][§§constant(58)];
var _loc4_ = 0;
while(_loc4_ < _loc5_)
{
var _loc3_ = _global[§§constant(53)][§§constant(99) + _global[§§constant(53)][§§constant(98)][_loc4_]];
if(_loc3_[§§constant(100)] == _global[§§constant(47)][§§constant(101)])
{
if(f[§§constant(76)][§§constant(102)][§§constant(103)](_loc3_[§§constant(41)],_loc3_[§§constant(45)],_global[§§constant(47)][§§constant(101)][§§constant(41)],_global[§§constant(47)][§§constant(101)][§§constant(45)]) < 150)
{
f[§§constant(53)][§§constant(95)][§§constant(106)](_global[§§constant(105)],false,§§constant(104));
return undefined;
}
}
_loc4_ = _loc4_ + 1;
}
f[§§constant(53)][§§constant(95)][§§constant(96)]({§\§\§constant(92)§:vehicleType});
this[§§constant(97)](vehicleType);
}
this[§§constant(57)]();
};
_loc2_[§§constant(97)] = function(vehicleType)
{
var _loc4_ = _global[§§constant(47)][§§constant(59)][§§constant(58)];
var _loc2_ = 0;
while(_loc2_ < _loc4_)
{
var _loc3_ = _global[§§constant(47)][§§constant(59)][_loc2_];
if(_loc3_[§§constant(89)] == vehicleType)
{
_global[§§constant(47)][§§constant(59)][§§constant(107)](_loc2_,1);
break;
}
_loc2_ = _loc2_ + 1;
}
};
_loc2_[§§constant(80)] = function(teamType)
{
var _loc2_ = _global[§§constant(53)][§§constant(108)];
if(!_loc2_)
{
return null;
}
if(_loc2_ != _global[§§constant(47)][§§constant(90)])
{
if(_loc2_ != _global[§§constant(47)][§§constant(109)])
{
return null;
}
}
if(_loc2_[§§constant(110)] > 0)
{
return null;
}
if(_loc2_[§§constant(111)])
{
return null;
}
if(_loc2_[§§constant(79)][§§constant(58)] >= _loc2_[§§constant(112)])
{
return null;
}
return _loc2_;
};
_loc2_[§§constant(113)] = function(teamType, deployTarget)
{
if(_global[§§constant(11)][§§constant(91)])
{
return false;
}
var _loc3_ = this[§§constant(114)](teamType);
if(_loc3_)
{
deployTarget[§§constant(79)][§§constant(115)](_loc3_);
}
this[§§constant(57)]();
_global[§§constant(116)][§§constant(57)]();
};
_loc2_[§§constant(114)] = function(teamType)
{
var _loc4_ = _global[§§constant(47)][§§constant(79)][§§constant(58)];
var _loc2_ = 0;
while(_loc2_ < _loc4_)
{
var _loc3_ = _global[§§constant(47)][§§constant(79)][_loc2_];
if(_loc3_[§§constant(89)] == teamType)
{
_global[§§constant(47)][§§constant(79)][§§constant(107)](_loc2_,1);
return _loc3_;
}
_loc2_ = _loc2_ + 1;
}
return null;
};
_loc2_[§§constant(87)] = function(itemType)
{
var _loc2_ = _global[§§constant(53)][§§constant(108)];
if(!_loc2_)
{
return null;
}
if(_loc2_ != _global[§§constant(47)][§§constant(90)])
{
if(_loc2_ != _global[§§constant(47)][§§constant(109)])
{
if(_loc2_ != _global[§§constant(47)][§§constant(117)])
{
return null;
}
}
}
if(_loc2_ == _global[§§constant(118)])
{
if(itemType == §§constant(28))
{
return null;
}
}
if(_loc2_[§§constant(111)])
{
return null;
}
if(_loc2_[§§constant(86)][§§constant(58)] >= _loc2_[§§constant(119)])
{
return null;
}
return _loc2_;
};
_loc2_[§§constant(120)] = function(itemType, deployTarget)
{
if(_global[§§constant(11)][§§constant(91)])
{
return false;
}
var _loc3_ = this[§§constant(121)](itemType);
if(_loc3_)
{
deployTarget[§§constant(86)][§§constant(115)](_loc3_);
}
this[§§constant(57)]();
_global[§§constant(116)][§§constant(57)]();
this[§§constant(122)](itemType);
};
_loc2_[§§constant(122)] = function(itemType)
{
if(_global[§§constant(9)][§§constant(10)] > 0)
{
if(!this[§§constant(123)](itemType))
{
f[§§constant(76)][§§constant(77)][§§constant(126)](_global[§§constant(124)],_global[§§constant(124)][§§constant(125)],2000,itemType);
}
}
};
_loc2_[§§constant(121)] = function(itemType)
{
var _loc4_ = _global[§§constant(47)][§§constant(86)][§§constant(58)];
var _loc2_ = 0;
while(_loc2_ < _loc4_)
{
var _loc3_ = _global[§§constant(47)][§§constant(86)][_loc2_];
if(_loc3_[§§constant(89)] == itemType)
{
_global[§§constant(47)][§§constant(86)][§§constant(107)](_loc2_,1);
return _loc3_;
}
_loc2_ = _loc2_ + 1;
}
return null;
};
_loc2_[§§constant(123)] = function(itemType)
{
var _loc4_ = _global[§§constant(47)][§§constant(86)][§§constant(58)];
var _loc2_ = 0;
while(_loc2_ < _loc4_)
{
var _loc3_ = _global[§§constant(47)][§§constant(86)][_loc2_];
if(_loc3_[§§constant(89)] == itemType)
{
return true;
}
_loc2_ = _loc2_ + 1;
}
return false;
};
_loc2_[§§constant(84)] = function(iconType, contentType, target)
{
this[§§constant(127)] = _global[§§constant(128)][§§constant(131)](§§constant(130),§§constant(127),_global[§§constant(128)][§§constant(129)]());
this[§§constant(127)][§§constant(132)] = iconType;
this[§§constant(127)][§§constant(133)] = contentType;
this[§§constant(127)][§§constant(134)] = target;
this[§§constant(127)][§§constant(64)](contentType);
this[§§constant(127)][§§constant(73)] = 50;
this[§§constant(127)][§§constant(40)] = _root[§§constant(50)] - this[§§constant(127)][§§constant(135)] / 2;
this[§§constant(127)][§§constant(44)] = _root[§§constant(49)] - this[§§constant(127)][§§constant(48)] / 2;
this[§§constant(127)][§§constant(136)](false,0,0,800 - this[§§constant(127)][§§constant(135)],480 - this[§§constant(127)][§§constant(48)]);
this[§§constant(127)][§§constant(137)] = f[§§constant(76)][§§constant(77)][§§constant(78)](this,this[§§constant(138)],this[§§constant(127)]);
};
_loc2_[§§constant(138)] = function(dragIcon)
{
if(_global[§§constant(116)][§§constant(51)](_root[§§constant(50)],_root[§§constant(49)],true))
{
dragIcon[§§constant(73)] = 100;
}
else
{
dragIcon[§§constant(73)] = 50;
}
};
_loc2_[§§constant(85)] = function()
{
if(_global[§§constant(116)][§§constant(51)](_root[§§constant(50)],_root[§§constant(49)],true))
{
if(this[§§constant(127)][§§constant(132)] == §§constant(83))
{
this[§§constant(113)](this[§§constant(127)][§§constant(133)],this[§§constant(127)][§§constant(134)]);
}
if(this[§§constant(127)][§§constant(132)] == §§constant(88))
{
this[§§constant(120)](this[§§constant(127)][§§constant(133)],this[§§constant(127)][§§constant(134)]);
}
}
this[§§constant(127)][§§constant(139)]();
this[§§constant(127)] = undefined;
};
§§push(§§constant(140)(f.h[§§constant(4)][§§constant(7)],null,1));
}
§§pop();